/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package modeles.servicesClient;

import java.util.List;
import javax.ws.rs.core.GenericType;
import modeles.CategorieProduit;

/**
 * Jersey REST client generated for REST resource:CategorieProduitFacadeREST
 * [categorieproduit]<br>
 * USAGE:
 * <pre>
        ServicesCategories client = new ServicesCategories();
        Object response = client.XXX(...);
        // do whatever with response
        client.close();
 </pre>
 *
 * @author Fred
 */
public class ServicesCategories extends Services {

    public ServicesCategories() {
        super("categorieproduit");
    }
    
    public List<CategorieProduit> getCategories() {
        return (List<CategorieProduit>) super.findAll(new GenericType<List<CategorieProduit>>() {
        });
    }
    
    public boolean ajouterCategorie(CategorieProduit cat){
        return super.create(cat);
    }
    
    public CategorieProduit trouverCategorie(String id){
        return super.findById(CategorieProduit.class, id);
    }
    
    public boolean modifierCategorie(CategorieProduit cat, String id){
        return super.edit(cat, id);
    }
    
    public Integer supprimerCategorie(String id) {
        return super.remove(id);
    }
}
